﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.ViewCamera.CApVCCameraSurfaceCoverageCmd
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll

using Tecnomatix.Engineering;
using Tecnomatix.Engineering.PrivateImplementationDetails;


namespace DnProcessSimulateCommands.ViewCamera;

[TxFeatureToggle("CAMERA_SURFACE_COVERAGE_ANALYSIS")]
public sealed class CApVCCameraSurfaceCoverageCmd : TxButtonCommand
{
  private ITxCommandEnabler _enabler;

  public CApVCCameraSurfaceCoverageCmd()
  {
    this._enabler = (ITxCommandEnabler) new CApVCCameraSurfaceCoverageEnabler();
  }

  public virtual string Category => StringTable.CAMERA_SURFACE_COVERAGE_CMD_CATEGORY;

  public virtual string Name => StringTable.CAMERA_SURFACE_COVERAGE_CMD_NAME;

  public virtual string Description => StringTable.CAMERA_SURFACE_COVERAGE_CMD_DESCRIPTION;

  public virtual string Tooltip => StringTable.CAMERA_SURFACE_COVERAGE_CMD_TOOLTIP;

  public virtual ITxCommandEnabler CommandEnabler => this._enabler;

  public virtual string Bitmap => "ViewCamera.CameraSurfaceCoverage.bmp";

  public virtual void Execute(object cmdParams)
  {
  }
}
